package com.atguigu.gulimall.product.vo;

import com.atguigu.gulimall.product.entity.SkuImagesEntity;
import com.atguigu.gulimall.product.entity.SkuInfoEntity;
import com.atguigu.gulimall.product.entity.SpuInfoDescEntity;
import lombok.*;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @Author LiDeJie
 * @Create 2024/1/28 16:38
 * @Version 1.0
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ToString
@EqualsAndHashCode
@Accessors(chain = true)
public class SkuItemDataVo {
    
    /**
     * sku基本信息
     */
    private SkuInfoEntity skuInfo;
    
    
    /**
     * sku图片信息
     */
    private List<SkuImagesEntity> images;
    
    /**
     * spu描述信息
     */
    private SpuInfoDescEntity spuInfoDesc;
    
    /**
     * spu规格参数
     */
    private List<SpuGroupAttrVo> groupAttrs;
    
    /**
     * sku销售属性
     */
    private List<SkuSaleAttrVo> saleAttrs;
    
    
}
